using System;
using System.DHTML;
using ScriptFX;
using Ext.form;

namespace SampleScripts.form
{
//    public class SearchField : TriggerField
//    {
//        private bool _hasSearch = false;
//        private string _paramName = "";

//        static SearchField()
//        {
//            Script.Eval(@"
//				SampleScripts.form.SearchField.prototype.onTrigger1Click = function { this.clickTrigger1(); }
//				SampleScripts.form.SearchField.prototype.onTrigger2Click = function { this.clickTrigger2(); }
//			");
//        }

//        public SearchField()
//        {
//            validationEvent = false;
//            validateOnBlur = false;
//            //trigger1Class = "x-form-clear-trigger";
//            //trigger2Class = "x-form-search-trigger";
//            //hideTrigger1 = true;
//            width = 180;
//        }

//        private void clickTrigger1()
//        {
//            if (_hasSearch)
//            {
//                Dictionary o = new Dictionary("start", 0);
//                o[_paramName] = "";
//                store.reload(new Dictionary("params", o));
//                ((InputElement)getEl().dom).Value = "";
//                triggers[0].hide();
//                _hasSearch = false;
//            }
//        }

//        private void clickTrigger2()
//        {
//            if (_hasSearch)
//            {
//                Dictionary o = new Dictionary("start", 0);
//                o[_paramName] = "";
//                //store.reload(new Dictionary("params", o));
//                ((InputElement)getEl().dom).Value = "";
//                //triggers[0].hide();
//                _hasSearch = false;
//            }
//        }
//    }
}
